FluentBooking\App\Http\Controllers\CalendarController B

Total Complexity 88
Dependencies 14
Dependents 0
Total lines 912
Lines of code 676
Logical lines of code 316
Comment lines 7
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
createCalendar()
C
28
21 134
getAllCalendars()
A
39 13 60
saveEventBookingFields()
A
42 11 46
createCalendarEvent()
S
38 3 69
getEvent()
S
48 5 33
saveSharingSettings()
S
49 5 29
updateEventDetails()
S
40 2 63
updateEventAvailability()
S
50 3 27
cloneCalendarEvent()
S
52 3 23
saveEventEmailNotifications()
S
56 2 17
getCalendar()
S
60 2 13
getEventEmailNotifications()
S
60 2 13
getEventBookingFields()
S
60 2 13
updateEventLimits()
S
51 1 27
checkSlug()
S
62 2 11
patchCalendarEvent()
S
62 2 11
updateCalendar()
S
59 1 14
cloneEventEmailNotification()
S
61 1 12
deleteCalendarEvent()
S
62 1 11
getEventSchema()
S
69 1 7
sanitize_mapped_data()
S
64 1 10
saveCalendarEventOrder()
S
64 1 9
getAvailabilitySettings()
S
67 1 8
getSharingSettings()
S
68 1 7
deleteCalendar()
S
65 1 9